home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / dl_serie / 104 / showtime / showtime.txt < prev    next >
Encoding:
Text File  |  1994-09-25  |  26.6 KB  |  624 lines

  1.  
  2.                    Is it a bird ? Is it a Plane ? No, it's
  3.  
  4.  
  5.      SSSSS                              TTTTTTT
  6.     S     S                                T
  7.     S        H     H   OOOOO   W     W     T     IIIIIII  M     M  EEEEEEE
  8.      SSSSS   H     H  O     O  W     W     T        I     MM   MM  E
  9.           S  HHHHHHH  O     O  W  W  W     T        I     M M M M  EEEEE
  10.     S     S  H     H  O     O  W W W W     T        I     M  M  M  E
  11.      SSSSS   H     H   OOOOO    W   W      T     IIIIIII  M     M  EEEEEEE
  12.  
  13.                           Die ulti-/informative Uhr
  14.  
  15.                                 (Version 2.21)
  16.  
  17.                     (c) 1993-94 by Matthias Wallmann @ OS2
  18.  
  19.                            Copy me I want to travel
  20.  
  21.  
  22.  Vorteile:
  23.  ¯¯¯¯¯¯¯¯¯
  24.    - voll in Assembler, verbraucht ohne INF-Datei nur 4418 Bytes
  25.    - belegt keinen ACC-Slot
  26.    - zeigt den GESAMTEN freien ST/TT-Speicher (auch bei Mag!X) an
  27.    - passt sich an ST/STe/TT/Falcon-Auflösungswechsel an
  28.    - funktioniert auch mit Grafikkarten (siehe Nachteile)
  29.    - Anzeige wird bei zu langer Menüzeile abgeschaltet
  30.    - über eine INF-Datei kann die Anzeige bei Programmstarts abgeschaltet
  31.      oder verschoben werden
  32.    - über die INF-Datei kann ebenfalls der Systemtakt geschaltet werden
  33.    - kann von anderen Programmen an-/ausgeschaltet werden
  34.    - Hotkey's für Turbokarten
  35.    - komfortables Installations-/Konfigurationsprogramm
  36.    - XSSI-Protokoll wird unterstützt
  37.    - Datumanzeige mit Wochentag
  38.    - Uhrzeit wird einem Programmstart mit der GEMDOS-Uhrzeit abgeglichen
  39.        (Mag!X oder DT-Cookie von Christoph Zwerschke vorausgesetzt)
  40.    - Statusanzeige für DCF-Funkuhren
  41.        (Treiber von Ralf Zimmermann vorausgesetzt)
  42.    - CapsLock-Anzeige
  43.        (optional per LED im Keyboard)
  44.    - Kalt-/Warmstart über Tastatur unter TOS 1.00/1.02
  45.    - und vieles mehr ;-)
  46.  
  47.  Nachteile:
  48.  ¯¯¯¯¯¯¯¯¯¯
  49.    - Funktioniert mit Grafikkarten nur im 2/256 Farben-Modus
  50.    - Hat Probleme mit NVDI ET4000 (Tja Leute, spendet, dann kann ich mir
  51.      ein Multiboard und NVDI ET4000 kaufen:-)
  52.    - Funktioniert scheinbar nicht mit OUTSIDE ('TIME OUT' Meldung)
  53.    - Wenn noch welche da sind, könnt ihr mir ja schreiben...
  54.  
  55.  Inhaltsverzeichnis
  56.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  57.  1.0 Installation
  58.  2.0 Konfiguration
  59.  2.1 Über ShowTime...
  60.  2.2 Laden...
  61.  2.3 Sichern
  62.  2.4 Sichern als...
  63.  2.5 Ende
  64.  2.6 Hauptdialog
  65.     2.6.1  Speicheranzeige
  66.     2.6.2  Speicheranzeige in
  67.     2.6.3  Turbo schalten über
  68.     2.6.4  Turbo einschalten
  69.     2.6.5  Standardanzeige
  70.     2.6.6  CapsLock-Anzeige
  71.        2.6.6.1 CapsLock-Anzeige per LED (optional)
  72.     2.6.7  Fontauswahl
  73.     2.6.8  Anzeige X-Offset
  74.     2.6.9  Schmale Anzeige
  75.     2.6.10 LED-Panel (light)
  76.     2.6.11 Refresh
  77.  2.7 Hotkeys
  78.  2.8 Specials
  79.  2.9 Grafikkarten
  80.  3.0 DCF-Statusanzeige
  81.  3.1 Kalt- und Warmstart
  82.  3.2 Lange Menüzeilen
  83.  4.0 Für Programmierer
  84.  5.0 SHOWTIME.INF
  85.  6.0 Farbauflösungen
  86.  6.1 Grafikkarten
  87.  7.0 Copyright
  88.  7.1 Spende
  89.  8.0 History
  90.  
  91.  1.0 Installation:
  92.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  93.  ShowTime sollte in den AUTO-Ordner kopiert werden. Es kann aber auch vom
  94.  Konfigurationsprogramm mit 'Sichern als...' in den AUTO-Ordner geschrieben
  95.  werden. Zum Testen können Sie ShowTime auch einfach vom Desktop aus starten.
  96.  
  97.  Soll bei jedem Programmstart die Uhrzeit mit der GEMDOS-Uhrzeit abgeglichen
  98.  werden, so muß DT-Cookie bzw. LED-Panel (light) von Christoph Zwerschke VOR
  99.  ShowTime installiert werden. DT-Cookie sollte diesem Programm beiliegen.
  100.  Bei Mag!X als Betriebssystem wird DT-Cookie nicht benötigt.
  101.  
  102.  Der Autor von DT-Cookie und LED-Panel (light) ist wie folgt zu erreichen:
  103.  
  104.  MausNet-Adresse: Christoph Zwerschke @ KA
  105.  
  106.  Post-Adresse: Christoph Zwerschke
  107.                Am Steinfeld 4
  108.                59379 Selm-Cappenberg
  109.  
  110.  Alle Angaben ohne Gewähr.
  111.  
  112.  Soll der DCF-Status angezeigt werden, so muß der Treiber von Ralf Zimmermann
  113.  VOR ShowTime installiert werden. Mehr zu diesem Thema später in diesem Text.
  114.  
  115.  2.0 Konfiguration:
  116.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  117.  ShowKonf starten. ShowKonf ist selbsterklärend mit Hilfstexten. Es ändert
  118.  entweder nur die residente Uhr oder auch ShowTime im AUTO-Ordner.
  119.  Alle Tastaturkürzel der Menüpunkte können geändert werden.
  120.  
  121.  2.1 Über ShowTime...:
  122.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  123.  Das Übliche.:-)
  124.  
  125.  2.2 Laden...:
  126.  ¯¯¯¯¯¯¯¯¯¯¯¯¯
  127.  Die Konfiguration kann aus einem abgespeicherten ShowTime ausgelesen werden.
  128.  Wobei die ShowTime-Version gleich der ShowKonf-Version sein muß.
  129.  
  130.  2.3 Sichern:
  131.  ¯¯¯¯¯¯¯¯¯¯¯¯
  132.  Die aktuelle Konfiguration wird in die durch 'Laden...' bzw. 'Sichern als...'
  133.  ausgewählte ShowTime-Programmdatei geschrieben.
  134.  
  135.  2.4 Sichern als...:
  136.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  137.  Die aktuelle Konfiguration wird in eine durch die Fileselectbox ausgewählte
  138.  ShowTime-Programmdatei geschrieben.
  139.  
  140.  2.5 Ende:
  141.  ¯¯¯¯¯¯¯¯¯
  142.  Ich glaube hier kann man ShowKonf beenden.
  143.  
  144.  2.6 Hauptdialog:
  145.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  146.  2.6.1 Speicheranzeige:
  147.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  148.  ShowTime zeigt entweder den größten freien Speicherblock an (entspricht
  149.  einem Malloc(-1)) oder den gesamten freien Speicherbereich (zu vergleichen
  150.  z.B. mit dem Befehl 'free' in der Mupfel von GEMINI). Um den freien Speicher
  151.  anzuzeigen benutzt ShowTime undokumentierte Systemvariablen. Daher funktio-
  152.  niert die Anzeige nicht mit jedem TOS. Bei Mag!X ist diese Adresse dokumen-
  153.  tiert.
  154.  Durch drücken einer freiwählbaren Umschalttastenkombination (tolles Wort:-)
  155.  kann der Speicher auch getrennt nach ST- und TT-RAM angezeigt werden.
  156.  S.a. 2.7 Hotkeys.
  157.  
  158.  Unterstützt werden momentan folgende Betriebssysteme:
  159.  +--------------+--------------+--------------+--------------+---------------+
  160.  |  TOS  1.00   |  TOS  2.05   |  TOS  3.01∙  |  TOS  4.01∙  |  Mag!X 1.00∙  |
  161.  |  TOS  1.02∙  |  TOS  2.06   |  TOS  3.05∙  |  TOS  4.02   |  Mag!X 2.00   |
  162.  |  KAOS 1.2.x  |              |  TOS  3.06   |  TOS  4.04   |               |
  163.  |  TOS  1.04   |              |              |              |               |
  164.  |  TOS  1.06   |              |              |              |               |
  165.  |  KAOS 1.4.x  |              |              |              |               |
  166.  +--------------+--------------+--------------+--------------+---------------+
  167.  | ∙ nicht getestet                                                          |
  168.  +---------------------------------------------------------------------------+
  169.  
  170.  Bei anderen TOS-Versionen bitte den Autor fragen.
  171.  
  172.  2.6.2 Speicheranzeige in:
  173.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  174.  Der freie Speicher kann entweder in Kilobytes oder in Bytes angezeigt
  175.  werden. Bei schmaler Anzeige nur in Kilobytes.
  176.  
  177.  2.6.3 Turbo schalten über:
  178.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  179.  Ist für Leute gedacht, die wie ich einen Hypercache besitzen. Man kann im
  180.  ShowKonf einstellen welche(s) Bit(s) am Soundchip gesetzt werden soll(en),
  181.  um den Prozessortakt umzuschalten. Neuere Hyperchaches sind MSTE kompatibel
  182.  zu schalten. Es gibt aber auch noch den Hypercache II STE für 1040STE Compu-
  183.  ter. Auch das kann man einstellen.
  184.  Je nachdem welche Bits des I/O Port A vom Soundchip gesetzt sind, wird das
  185.  'KB' der Speicheranzeige groß geschrieben, sonst klein. Also bei gesetztem
  186.  Bit 6 wird 'Kb', bei gesetztem Bit 7 'kB' und wenn beide Bits gesetzt sind
  187.  'KB' geschrieben.
  188.  Natürlich kann man damit auch alle anderen Sachen schalten, die am Soundchip
  189.  hängen.
  190.  
  191.  2.6.4 Turbo einschalten:
  192.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  193.  Schaltet man im ShowKonf 'Turbo einschalten' auf 'schon beim Booten', so
  194.  werden bereits beim Hochfahren die Bits gesetzt.
  195.  
  196.  2.6.5 Standardanzeige:
  197.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  198.  ShowTime zeigt immer die Uhrzeit und den freien Speicher oder das Datum mit
  199.  Wochentag an. Das sind ja gleich drei Dinge auf einmal. Das geht nun wirk-
  200.  lich nicht.:-) Doch! Man kann wählen, was standardmäßig unterhalb/neben der
  201.  Uhrzeit angezeigt wird. Damit aber niemand auf die Speicheranzeige oder das
  202.  Datum verzichten muß wird die Anzeige bei festhalten einer freiwählbaren
  203.  Umschalttastenkombination (das hatten wir doch schonmal:-) temporär gewech-
  204.  selt. S.a. 2.7 Hotkeys.
  205.  Bei einem unbekannten Betriebssystem wird immer das Datum angezeigt.
  206.  Es gibt aber auch die Möglichkeit, solange sich der freie Speicher nicht
  207.  ändert, das Datum anzuzeigen und bei einer Speicheränderung kurzzeitig den
  208.  Speicher.
  209.  
  210.  2.6.6 CapsLock-Anzeige:
  211.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  212.  Hinter der Speicheranzeige bzw. dem Datum wird durch ein ∙ (ASCII 249) ange-
  213.  zeigt, ob CapsLock aktiviert ist.
  214.  
  215.  2.6.6.1 CapsLock-Anzeige per LED (optional):
  216.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  217.  Im Layout der MEGA ST Tastatur ist bereits eine Leuchtdiode für die Anzeige
  218.  des CapsLock-Status vorgesehen. Es brauchen nur noch die LED und ein Transis-
  219.  tor eingelötet werden. Leider hat die Tastenkappe der CapsLock-Taste kein
  220.  Fenster für die LED. Die Kappe muß also abgezogen werden (geht sehr einfach)
  221.  und ein Sichtfenster 'hineingeschnitzt' werden. In anderen Tastaturen muß die
  222.  Schaltung frei verdrahtet werden und die LED im Gehäuse untergebracht werden.
  223.  Siehe auch IMG's.
  224.  
  225.  Stückliste: 1 BC546 (oder ähnlich)
  226.              1 3mm LED (Farbe eigener Wahl:-)
  227.              1 220 Ohm Widerstand (bei MEGA-ST Tastaturen nicht notwendig)
  228.              1 1k Ohm Widerstand  (bei MEGA-ST Tastaturen nicht notwendig)
  229.  
  230.  Kleine Hilfe: Wenn man den Transistor mit der flachen Seite zu sich hält,
  231.                dann ist das linke Beinchen C in der Mitte B und rechts E.
  232.                Die Beinchen B und C müssen bei MEGA-ST Tastaturen überkreuz
  233.                eingelötet werden.
  234.                Bei LED's ist das kürzere Beinchen der Minuspol bzw. das
  235.                größere 'Stück' welches in der Leuchtdiode zu sehen ist.
  236.  
  237.  2.6.7 Fontauswahl:
  238.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  239.  Wem die digitalen Ziffern nicht gefallen (hallo Michael), der kann die
  240.  normalen Ziffern des standard ATARI-Zeichensatzes verwenden.
  241.  
  242.  2.6.8 Anzeige X-Offset:
  243.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  244.  Hier kann der Abstand zwischen der Anzeige und dem rechten Bildschirmrand
  245.  eingestellt werden. Dieses Feature ist für Leute gedacht, die z.B. LED-Panel
  246.  oder ähnliches (hallo Robert) benutzen. Es werden Werte zwischen 0 und 63
  247.  akzeptiert. Größere oder kleinere Werte ergeben 0 bzw. 63.
  248.  
  249.  2.6.9 Schmale Anzeige:
  250.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  251.  Die Anzeige wird drei Zeichen schmaler. Von der Uhrzeit fallen die Sekunden,
  252.  vom Datum der Wochentag und von der Speicheranzeige die Buchstaben 'KB' weg.
  253.  Während die Anzeige auf schmal gestellt ist kann der Speicher nicht in Bytes
  254.  angezeigt werden. Man kann die Uhrzeit trotzdem noch auf die halbe Minute
  255.  genau ablesen, da während der ersten halben Minute der obere Punkt des
  256.  Doppelpunktes blinkt. Während der zweiten halben Minute blinkt der untere.
  257.  (Das habe ich übrigens von meinem Videorekorder abgeguckt;-)
  258.  
  259.  2.6.10 LED-Panel (light):
  260.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  261.  Wenn diese Funktion angekreuzt ist, dann wird die Anzeige des Programms
  262.  LED-Panel (light) von Chrisoph Zwerschke aktiviert bzw. deaktiviert. Dabei hat
  263.  die Anzeige immer den Status der ShowTime-Anzeige.
  264.  ACHTUNG: Die Anzeige von LED-Panel verschwindet erst beim nächsten Bildschirm-
  265.  ¯¯¯¯¯¯¯¯ neuaufbau.
  266.           LED-Panel (light) *muß* vor ShowTime geladen werden, sonst funktio-
  267.           niert die Abschaltung nicht.
  268.  
  269.  2.6.11 Refresh:
  270.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  271.  Hier kann ein Wert von 0 bis 200 angegeben werden. Je größer der Wert ist,
  272.  desto weniger Rechenzeit verbraucht ShowTime. Allerdings wird auch die Anzeige
  273.  seltener aufgefrischt. Dabei bedeutet 25, daß jede 8tel Sekunde aufgefrischt
  274.  wird. Das verbraucht etwa 3% Rechenzeit. 200 bedeutet, daß nur jede Sekunde
  275.  die Anzeige erneuert wird. Verbraucht so gut wie keine Rechenzeit.
  276.  
  277.  2.7 Hotkeys:
  278.  ¯¯¯¯¯¯¯¯¯¯¯¯
  279.  Im ShowKonf kann eingestellt werden welche Tastenkombinationen zum Toggeln
  280.  (an-/abschalten) der Anzeige, zum setzen/löschen der Bits, zum wechseln der
  281.  Speicher-/Datumanzeige und zum Anzeigen des ST/TT-Speicher benutzt werden
  282.  sollen.
  283.  
  284.  2.8 Specials:
  285.  ¯¯¯¯¯¯¯¯¯¯¯¯¯
  286.  ShowTime bietet die Möglichkeit beim Booten ein paar Einstellungen zu
  287.  machen. Folgende Einstellungen sind derzeit möglich:
  288.  - 16MHz oder ähnliches einschalten (im Hauptdialog einstellbar)
  289.  - Laufwerke deselektieren (die Laufwerklampen gehen aus)
  290.  - DTR am RS232-Port (MODEM1) wird auf low gesetzt
  291.  - Tastenklick ausschalten
  292.  - Glocke ausschalten
  293.  - Blitter ausschalten
  294.  
  295.  2.9 Grafikkarten:
  296.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  297.  Tätärätäää. ShowTime funtioniert endlich auch mit Grafikkarten. Die Sache hat
  298.  allerdings einen Haken. Es werden nur Auflösungen mit 2 bzw. 256 Farben unter-
  299.  stützt. ShowTime erkennt leider nicht selbstständig, ob eine Grafikkarte ein-
  300.  gebaut ist. Daher muß im Dialog Grafikkarten der Punkt 'Grafikkarte mit 256
  301.  Farben' angewählt werden. ShowTime funktioniert dann nicht mehr mit farbigen
  302.  Atariauflösungen!
  303.  Es gibt auch die Möglichkeit bei nicht monochromen Grafikkartenauflösungen
  304.  den Grafikkartenmodus zu erzwingen. Diese Option fällt wahrscheinlich in
  305.  späteren Versionen wieder weg.
  306.  Bitte schreibt mir mit welchen Grafikkarten ihr arbeitet und was für Probleme
  307.  es noch gibt. Schreibt mir bitte auch, wenn es keine Probleme gibt.
  308.  
  309.  Erfolgreich getestet mit folgenden Grafikkarten:
  310.  - Nova Mega 16M (2/256 Farben-Modus)
  311.  - Nova VME 16M (2/256 Farben-Modus)
  312.  - Nova VME Plus (2/256 Farben-Modus)
  313.  
  314.  to be continued...
  315.  
  316.  3.0 DCF-Statusanzeige:
  317.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  318.  Ist der Treiber von Ralf Zimmermann für DCF-Funkuhren installiert, dann
  319.  zeigt ShowTime hinter der Uhrzeit den Empfangsstatus an.
  320.  Dabei gilt folgendes:
  321.  
  322.  'Uhrzeichen' - Die DCF-Daten sind ok
  323.  's'          - Der Decoder synchronisiert sich gerade
  324.  'e'          - Der Decoder empfängt Signale
  325.  'f'          - Es ist ein Fehler aufgetreten
  326.  
  327.  Der Autor des Treibers ist wie folgt zu erreichen:
  328.  
  329.  MausNet-Adresse: Ralf Zimmermann @ OF2
  330.  
  331.  Post-Adresse: Ralf Zimmermann
  332.                Am Ruhwehr 35
  333.                65207 Wiesbaden
  334.  
  335.  Alle Angaben ohne Gewähr.
  336.  
  337.  3.1 Kalt- und Warmstart:
  338.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  339.  Unter TOS 1.00 und TOS 1.02 kann man nun auch über die bekannten Tastenkom-
  340.  binationen einen Kalt- oder einen Warmstart auslösen (eine hochwichtige Funk-
  341.  tion;-).
  342.  
  343.  3.2 Lange Menüzeilen:
  344.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  345.  ShowTime fängt u.a. die v_gtext-Funktion (VDI 8) ab. Da auch Menüzeilen mit
  346.  dieser Funktion ausgegeben werden, merkt ShowTime, ob die Anzeige über-
  347.  schrieben wird. Sobald die Menüzeile gelöscht wird, schaltet sich die An-
  348.  zeige wieder ein. Es gibt auch Programme, die Infomeldungen in die Menü-
  349.  zeile schreiben. Solange sie das mit der v_gtext-Funktion machen merkt
  350.  ShowTime auch das. Allerdings schreiben die meisten Programme diese Meldun-
  351.  gen direkt in den Bildschirmspeicher oder benutzen die Ausgaberoutinen des
  352.  GEMDOS bzw. BIOS. Für solche Fälle gibt es ja noch die SHOWTIME.INF Datei.
  353.  
  354.  4.0 Für Programmierer:
  355.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  356.  ShowTime legt das Cookie 'SwTm' an. Die Byte-Adresse, auf die der Cookie
  357.  zeigt, gibt in BIT 0 an ob die Uhr sichtbar ist (0-sichtbar, 1-unsichtbar).
  358.  Gefällt einem der Zustand nicht, kann man BIT 1 setzen und die Anzeige
  359.  wird getoggelt.
  360.  
  361.  5.0 SHOWTIME.INF:
  362.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  363.  ShowTime ermöglicht es für einzelne Programme die Anzeige entweder ganz aus-
  364.  zuschalten oder zu verschieben. Außerdem ist es möglich den Systemtakt zu
  365.  verstellen. Die Datei SHOWTIME.INF darf nicht länger als 4096 Bytes sein,
  366.  sie muß im AUTO-Ordner liegen und kann mit einem ASCII-Editor bearbeitet
  367.  werden. Eine Beispieldatei, in der der Aufbau der Datei beschrieben ist,
  368.  liegt bei. Nach dem beenden des Programms wird die Anzeige und der Takt
  369.  wieder auf den vorigen Zustand gebracht.
  370.  Jetzt kommt der Haken. Einwandfrei klappt es nur mit Single-TOS Versionen.
  371.  Wenn z.B. Mag!X geladen wurde wird zwar bei einem Programmstart die INF-Da-
  372.  tei korrekt interpretiert. Allerdings werden Taskwechsel noch nicht berück-
  373.  sichtigt.
  374.  Das laden der INF-Datei kann durch drücken einer beliebigen Umschalttaste
  375.  abgebrochen werden.
  376.  
  377.  6.0 Farbauflösungen:
  378.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  379.  ShowTime läuft in allen ST/STe/TT/Falcon-Auflösungen. Bei weniger als 640
  380.  Punkten pro Zeile wird NUR die Uhrzeit angezeigt. Ab 640 Punkten pro Zeile
  381.  wird je nach Höhe der Menüzeile entweder die Uhrzeit überhalb oder vor dem
  382.  freien Speicher bzw. Datum angezeigt.
  383.  
  384.  6.1 Grafikkarten:
  385.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  386.  Grafikkarten werden nicht unterstützt. (Hat noch jemand eine VoFa 4000 für
  387.  mich?;-) Ich habe hier zwar schon eine Version, die auch mit Grafikkarten
  388.  funktioniert allerdings gefällt sie mir noch nicht. Normalerweise sollte
  389.  ich ShowTime nochmal als C-Programm schreiben damit ShowTime dann als ACC
  390.  oder als Mag!X-Applikation läuft. Das Problem ist nur, daß ich kein C kann.
  391.  Natürlich könnte ich das ganze auch wieder in Maschine programmieren, nur
  392.  habe ich momentan ehrlich gesagt keine Lust dazu. Das heißt aber nicht, daß
  393.  es niemals eine Version für Grafikkarten geben wird.
  394.  
  395.  7.0 Copyright:
  396.  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  397.  (c) 1993-94 by Matthias Wallmann. All rights reserved.
  398.  
  399.  Ach ja, ShowTime ist Postcardware mit der Bitte um eine Spende. Es darf im
  400.  nicht-kommerziellen Rahmen nach Belieben kopiert und weitergegeben werden.
  401.  Schreibt mir 'ne Karte oder 'ne Mail wenn ihr ShowTime ständig benutzt, gut
  402.  oder schlecht findet.
  403.  
  404.  Die neueste Version liegt immer in der Maus-Mailbox OS (0541-597571). Kein
  405.  Gastdownload von 6 - 8 und von 18 - 22 Uhr.
  406.  Der Dateiname lautet SHOWT???.LZH, wobei die drei Fragezeichen für die
  407.  Versionsnummer stehen.
  408.  
  409.  PD-Versender und sonstige kommerzielle Anbieter müssen mich vor der Auf-
  410.  nahme ShowTime's in ihr Angebot benachrichtigen und eine Sonderspende
  411.  locker machen.
  412.  
  413.  ShowTime darf nur mit allen Dateien weitergegeben werden:
  414.  
  415.  SHOWTIME.PRG - Die Uhr selber (gehört in den AUTO-Ordner)
  416.  SHOWKONF.PRG - Das Konfigurationsprogramm
  417.  SHOWKONF.RSC - Die Resourcedatei des Konfigurationsprogramm
  418.  SHOWTIME.INF - Eine Beispiel-INF-Datei (gehört auch in den AUTO-Ordner)
  419.  SHOWTIME.TXT - Dieser Text (sollte dieser Text fehlen, dann schreibt mir;-)
  420.  SHOWTIME.UPL - Programmbeschreibung für einen evtl. Upload in einer Mailbox
  421.  SHOWTGET.110\SHOWTGET.PRG - Erfragt beim Booten die Zeit und das Datum
  422.                              (gehört in den AUTO-Ordner)
  423.               SHOWTGET.TXT - Anleitung dazu
  424.  CAPSLOCK.LED\MEGALAGE.IMG - Ein Bild, um den Einbau einer CapsLock-LED in die
  425.                              MEGA ST Tastatur zu vereinfachen
  426.               SCHALTPL.IMG - Schaltplan, um den Einbau einer CapsLock-LED zu
  427.                              vereinfachen
  428.  DTCOOKIE.120\DTCOOKIE.PRG - Programm zum Anlegen der DATE- und TIME-Cookies
  429.                              (gehört vor ShowTime in den AUTO-Ordner)
  430.               DTCOOKIE.TXT - Anleitung dazu
  431.  
  432.  Ich garantiere für nichts. Sollten durch meine Programme Datenverluste oder
  433.  Hardwarebeschädigungen zustandekommen tut mir das leid ist aber unwahr-
  434.  scheinlich.
  435.  
  436.  Karten an: Matthias Wallmann
  437.             Rheiner Landstr. 8
  438.             49078 Osnabrück
  439.  
  440.  E-Mail an: Matthias Wallmann @ OS2 (MausNet)
  441.             Matthias_Wallmann@os2.maus.de
  442.  
  443.  7.1 Spende:
  444.  ¯¯¯¯¯¯¯¯¯¯¯
  445.  Vielleicht gefällt mein Programm dem einen oder anderen so gut, daß er auch
  446.  mir etwas gutes tun möchte. Für diesen Fall steht mein Konto jeder Überwei-
  447.  sung positiv gegenüber.:-)
  448.  
  449.  Stadtsparkasse Osnabrück
  450.  Blz 26550001
  451.  Kto 2672889
  452.  
  453.  8.0 History:
  454.  ¯¯¯¯¯¯¯¯¯¯¯¯
  455.  V 1.00 - Erste vernünftige Version
  456.  
  457.  V 1.10 - Erweitert evtl. die VBL-Queue auf 20 Einträge
  458.  
  459.  V 1.20 - Fehlerbereinigt
  460.  
  461.  V 1.30 - (07.10.93)
  462.         - Erste öffentliche Version
  463.  
  464.  V 1.40 - (12.10.93)
  465.         - ShowKonf ist dazugekommen
  466.         - Setzen/löschen von Soundchip Bits
  467.         - Hotkeys frei definierbar
  468.  
  469.  V 1.41 - (17.10.93)
  470.         - Bug beim Sichern entfernt
  471.             (Nur die Hotkeys wurden gesichert)
  472.         - Probleme mit MSTE's behoben
  473.             (Keine Taktumschaltung)
  474.  
  475.  V 1.42 - (23.10.93)
  476.         - XSSI-Protokoll wird unterstützt
  477.  
  478.  V 1.43 - (08.11.93)
  479.         - Bug bei der Speicheranzeige unter Mag!X entfernt
  480.             (Es wurde zu wenig Speicher angezeigt [Dank an Uwe Griebe])
  481.  
  482.  V 1.44 - (14.11.93)
  483.         - Man kann jetzt zwischen digitalen und normalen Ziffern wählen
  484.             (Hallo Michael)
  485.         - Datumanzeige eingebaut
  486.             (War längst überfällig:-)
  487.         - Hypercache II STE wird mit Hotkeys unterstützt
  488.             (Dank an Karlheinz Sauther)
  489.  
  490.  V 1.45 - (21.11.93)
  491.         - TOS 1.06 wird bei der Speicheranzeige unterstützt
  492.             (Dank an Manfred Ssykor)
  493.         - Specials sind dazugekommen
  494.             (Ich weiß, sowas gehört eigentlich nicht in eine Uhr)
  495.         - Bug in der Taktumschaltung des Mega STE's behoben
  496.             (Hoffentlich! Nicht getestet, da ich keinen MSTE habe)
  497.  
  498.  V 1.46 - (30.11.93)
  499.         - CapsLock wird durch ein ∙ hinter der Uhrzeit angezeigt
  500.             (Auf Wunsch von Werner Jörgensen)
  501.         - Mag!X-Abfrage geändert
  502.             (Aufgrund einer Fehlermeldung von Werner Jörgensen)
  503.         - Tastaturroutine geändert
  504.             (Unter Mag!X mußte man die Tasten für Kalt- oder Warmstart länger
  505.              festhalten [Gemeldet von W. Jörgensen und Andreas Frank])
  506.  
  507.  V 1.47 - (27.12.93)
  508.         - CapsLock-Anzeige per LED
  509.             (Auf Wunsch von Peter Kraeft)
  510.         - Kalt- und Warmstart unter TOS 1.00 und TOS 1.02 über die Tastatur
  511.         - Abstand zum rechten Bildschirmrand ist einstellbar
  512.             (Auf Wunsch von Robert Konietzny dem Super-Normal-Anwender;-)
  513.         - Bug in ShowTime unter TOS 1.00 entfernt. Gab zwei Bomben. Warum das
  514.           wohl niemandem außer mir aufgefallen ist? ;-)
  515.  
  516.  V 2.00 - (22.01.94)
  517.         - Bug in der Datumroutine entfernt
  518.             (Der letzte Tag des Monats wurde unterschlagen [Gemeldet von
  519.              Jörg Russow])
  520.         - Bugs in der Cookieroutine entfernt
  521.             (Ein volles Cookie-Jar wurde nicht erweitert. ShowTime legte
  522.              dann sein Cookie nicht an.
  523.              Es wurde ein Langwort hinter den Nullcookiewert geschrieben.
  524.              [Mit einer wirklich hervorragenden Fehleranalyse gemeldet von
  525.               Christoph Conrad])
  526.         - INF-Datei dazugekommen. Bei Programmstarts kann ShowTime die An-
  527.           zeige abschalten bzw. verschieben. Auch der Takt kann geschaltet
  528.           werden.
  529.             (Auf Wunsch verschiedener User z.B. Frank Rüger)
  530.         - Speicheranzeige bei Mag!X jetzt auch inklusive TT-RAM
  531.             (Dank an Werner Jörgensen und Günter Bramsche für das Testen)
  532.         - ShowTget dazugekommen (siehe SHOWTGET.TXT)
  533.             (Auf Wunsch von Rainer Wiesenfeller)
  534.         - Bei installiertem DCF-Uhrentreiber von Ralf Zimmermann wird hinter
  535.           Uhrzeit der Empfangsstatus der Uhr angezeigt.
  536.             (Auf Wunsch von Henry Rolofs)
  537.         - Der ∙ für den CapsLock-Status wird jetzt hinter der Speicheranzei-
  538.           ge bzw. dem Datum angezeigt
  539.         - ShowTime-Uhrzeit wird mit jedem Programmstart, wenn DT-Cookie bzw.
  540.           LED-Panel installiert ist, mit der GEMDOS-Uhrzeit abgeglichen
  541.             (Dank an Christoph Zwerschke)
  542.         - DT-Cookie von Christoph Zwerschke beigelegt
  543.         - ShowTime läuft jetzt in allen ST/STe/TT/(Falcon?)-Auflösungen
  544.             (Dank an Peter Kamper)
  545.         - Zwei Specials dazugekommen
  546.  
  547.  V 2.10 - (03.02.94)
  548.         - Speicheranzeige jetzt auch in Bytes
  549.             (Auf Wunsch von Hartwig zur Nieden)
  550.         - Timesharing der Datum- und Speicheranzeige wählbar
  551.             (s.a. Standardanzeige)
  552.         - Statusanzeige von Bit 6 und Bit 7 des I/O Port A
  553.             (s.a. Turboeinstellungen)
  554.         - Blitter beim Booten abschaltbar
  555.             (s.a. Specials)
  556.         - Bug aus Speicherroutine entfernt
  557.             (Bei normalem TOS wurde, auch wenn man nur den größten Block
  558.              haben wollte, immer der gesamte Speicher angezeigt)
  559.         - Bug in Verbindung mit DCF-Empfängern entfernt
  560.             (ShowTime blieb beim Booten einfach hängen [Gemeldet von Ingo-M
  561.              Brenzinger])
  562.         - Bug in Verbindung mit der INF-Datei entfernt
  563.             (Programmstarts ohne Pfad wurden nicht beachtet [Gemeldet von
  564.              Ingo-M Brenzinger])
  565.  
  566.  V 2.15 - (16.02.94)
  567.             (Ab dieser Version ist ShowTime auch über den PD-Handel der
  568.              delta labs software erhältlich. Daher habe ich diese Version
  569.              trotz weniger Änderungen veröffentlicht.)
  570.         - Konfigurationsprogramm überarbeitet
  571.         - Schmale Anzeige wählbar
  572.             (Auf Wunsch von Stefan Gollmer)
  573.  
  574.  V 2.16 - (15.03.94)
  575.         - Läuft jetzt auch mit MiNT und MultiTos. Allerdings ohne Anzeige
  576.           des freien Speichers
  577.         - ShowTime schaltet jetzt die Anzeige ab, wenn die Menüzeile zu
  578.           lang ist bzw. ein Programm Infomeldungen mit v_gtext in die
  579.           Menüzeile schreibt
  580.             (s.a. 3.2 Lange Menüzeilen)
  581.         - Zwischen 0 und 10 Uhr werden die Stunden ohne führende 0 ange-
  582.           zeigt
  583.         - Vom 1. bis zum 9. eines Monats wird der Tag ohne führende 0 ange-
  584.           zeigt
  585.         - LED-Panel (light) kann parallel zu ShowTime aktiviert bzw. deakti-
  586.           viert werden
  587.             (s.a. 2.6.10 LED-Panel)
  588.         - Unter Mag!X wird DT-Cookie nicht mehr benötigt
  589.         - Laden der INF-Datei kann durch drücken einer Umschalttaste abge-
  590.           brochen werden
  591.         - Einige Optimierungen und Fehlerbeseitigungen...
  592.             (Hallo Michael, ob es jemandem auffällt?;-)
  593.  
  594.  V 2.20 - (11.04.94)
  595.         - Zweite RSC-Datei ist weggefallen
  596.         - Bug aus der GEMDOS-Trap-Routine entfernt
  597.             (Hin- und wieder wurde plötzlich ein falsches Datum angezeigt)
  598.         - Bug aus XSSI-Routine entfernt
  599.             (LED-Panel wurde nach aktivem Bildschirmschoner nicht wieder
  600.              eingeschaltet [Gemeldet von Ingo-M Brenzinger])
  601.         - TOS 4.04 wird bei der Speicheranzeige unterstützt
  602.             (Dank an Uwe Seidler)
  603.         - Refreshzeit der Anzeige ist jetzt in 200stel Sekundenschritten ein-
  604.           stellbar
  605.             (s.a. 2.6.11 Refresh [Auf Wunsch von Stefan Gollmer])
  606.         - Es werden jetzt diverse Grafikkarten im 2/256 Farben-Modus unter-
  607.           stützt
  608.             (s.a. 2.9 Grafikkarten [Dank an diverse Betatester])
  609.  
  610.  V 2.21 - (30.04.94)
  611.         - Neue AES/VDI-Trap-Einklinkroutine eingebaut
  612.             (Es gab bei einigen Usern unerklärliche Systemhänger und
  613.              Abstürtze wenn ShowTime aus dem AUTO-Ordner gestartet wurde.
  614.              Starts vom Desktop funktionierten einwandfrei. Diese Probleme
  615.              gibt es jetzt hoffentlich nicht mehr.)
  616.         - Der ST- und TT-Speicher kann getrennt angezeigt werden
  617.             (s.a. 2.6.1 Speicheranzeige und 2.7 Hotkeys [Auf Wunsch von
  618.              Carl-Georg Hofmann])
  619.         - TOS 4.02 und vermutlich auch 4.01 wird bei der Speicheranzeige
  620.           unterstützt
  621.             (Dank an Marcus Endberg)
  622.         - Einige kleine interne Änderungen
  623.  
  624.